YNQ  YNQ-1.6.2
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Directories

Macros

#define SYDirectory   DIR*
 
#define syInvalidateDirectory(_pd)   *(_pd) = NULL
 
#define syIsValidDirectory(_d)   (_d != NULL)
 

Functions

NQ_STATUS syCreateDirectory (const NQ_WCHAR *name)
 
NQ_STATUS syDeleteDirectory (const NQ_WCHAR *name)
 
SYDirectory syOpenDirectory (const NQ_WCHAR *name)
 
NQ_STATUS syFirstDirectoryFile (const NQ_WCHAR *name, SYDirectory *pDir, const NQ_WCHAR **fileName)
 
NQ_STATUS syNextDirectoryFile (SYDirectory dir, const NQ_WCHAR **fileName)
 
NQ_STATUS syCloseDirectory (SYDirectory dir)
 

Detailed Description

Macro Definition Documentation

#define SYDirectory   DIR*
#define syInvalidateDirectory (   _pd)    *(_pd) = NULL
#define syIsValidDirectory (   _d)    (_d != NULL)

Function Documentation

NQ_STATUS syCreateDirectory ( const NQ_WCHAR name)

Create directory

Parameters
nameFull directory path
Returns
NQ_SUCCESS or NQ_FAIL
NQ_STATUS syDeleteDirectory ( const NQ_WCHAR name)

Delete directory

Parameters
nameFull directory path
Returns
NQ_SUCCESS or NQ_FAIL
SYDirectory syOpenDirectory ( const NQ_WCHAR name)

Open directory by name

Parameters
nameFull directory path
Returns
Directory handle or invalid handle
NQ_STATUS syFirstDirectoryFile ( const NQ_WCHAR name,
SYDirectory pDir,
const NQ_WCHAR **  fileName 
)

Open directory and read the first entry

Parameters
nameFull directory path
pDirBuffer for directory handle
fileNameBuffer for a pointer to the file name
Returns
NQ_SUCCESS or NQ_FAIL
NQ_STATUS syNextDirectoryFile ( SYDirectory  dir,
const NQ_WCHAR **  fileName 
)

Read next directory entry

Parameters
dirDirectory handle
fileNameBuffer for a pointer to the file name
Returns
NQ_SUCCESS or NQ_FAIL
NQ_STATUS syCloseDirectory ( SYDirectory  dir)

Close directory handle

Parameters
dirDirectory handle
Returns
NQ_SUCCESS if the operation succeeded, NQ_FAIL if an error occurred.